Voir ce qui se passe


Pourquoi l'observabilité native devient importante pour les développeurs SAP
Les entreprises s'appuient de plus en plus sur un mélange de logiciels basés sur des microservices, ceux-ci sont souvent développés en interne et relient entre eux plusieurs composants logiciels standard des principaux éditeurs de logiciels indépendants (ISV) tels que le commerce électronique, la gestion de la relation client (CRM) ou le progiciel de gestion intégré (ERP). Les processus commerciaux s'étendent sur un nombre toujours plus grand de points finaux de logiciels. Et si un problème survient au niveau d'un point final, cela peut avoir des répercussions sur l'ensemble du processus commercial, avec des conséquences sur le chiffre d'affaires, les coûts et la satisfaction des clients.
La collection de logiciels SAP, en particulier, est souvent utilisée pour gérer des domaines d'activité centraux tels que l'approvisionnement, la planification de la production, la gestion financière ou les ventes. En raison de leur importance stratégique et de leur complexité, les systèmes SAP sont généralement gérés indépendamment par des équipes séparées, en silos. Pourtant, tout problème dans l'architecture SAP peut avoir des répercussions sur les processus commerciaux de bout en bout et sur d'autres composants logiciels externes qui dépendent de SAP en amont ou en aval.
Lorsqu'un problème survient dans un système SAP, il peut s'écouler un temps considérable pour le détecter (Mean Time to Detect), attribuer le problème à SAP, en trouver la cause (Mean Time to Understand) et le résoudre (Mean Time to Resolve). Ces retards ont un impact sur le temps de fonctionnement, la fiabilité, les performances et la facilité d'utilisation, et affectent les objectifs de niveau de service (SLO) et les accords de niveau de service (SLA) de l'entreprise pour ses processus métier clés. En outre, sans une observabilité de bout en bout adéquate, les entreprises ne disposent pas d'une vue complète des performances de leurs composants SAP et de leur impact sur d'autres systèmes et logiciels.
Et dans les rares cas où les données de performance sont disponibles, il est coûteux et chronophage de les compiler manuellement à partir de différentes sources. Pour avoir une vision globale à tout moment et en tout lieu, les entreprises ont tout intérêt à disposer d'une solution d'observabilité claire, rapide et facile à mettre en œuvre.
Bien que SAP ait développé un ensemble bien établi et largement répandu d'outils de surveillance clés, il reste des lacunes et des défis qu'une plate-forme d'observabilité peut résoudre en complétant et en étendant les fonctionnalités existantes.
Transparence et performance
Les entreprises qui dépendent directement ou indirectement de l'infrastructure SAP pour l'approvisionnement, la planification de la production, les chaînes d'approvisionnement, la gestion financière ou les ventes sont souvent confrontées à des interruptions ou à des ralentissements de processus. Cela peut être dû à n'importe quel niveau de la pile SAP : au niveau du système, en raison d'une utilisation élevée des ressources, de problèmes de base de données ou de pannes ; au niveau des transactions, en raison d'erreurs d'IDoc, d'erreurs de communication RFC et de retards ou d'erreurs de jobs batch ; au niveau de l'utilisateur final, en raison des performances du web/navigateur (par exemple dans Fiori) ; au niveau de la couche d'intégration avec des systèmes externes (par exemple dans PI/PO ou BTP). Afin d'assurer la transparence des performances des processus, d'accélérer la résolution des problèmes et d'obtenir de meilleures performances, les entreprises et leurs équipes informatiques doivent être en mesure de suivre les problèmes SAP de bout en bout, au niveau des processus et des transactions, sur l'ensemble de la pile SAP et sur l'ensemble des systèmes.
Les administrateurs SAP ont certes acquis un solide savoir-faire en matière de solutions de surveillance et de gestion éprouvées de SAP (par exemple Solution Manager), mais identifier, comprendre et résoudre rapidement les problèmes dans les environnements SAP reste un défi. Souvent, les erreurs sont corrigées manuellement, en parcourant de nombreux écrans SAP, tableaux et journaux. La communication avec les autres équipes est rendue difficile par l'absence d'outils, de données télémétriques et de tableaux de bord communs.
Le déploiement et la gestion des fonctions de surveillance traditionnelles pour tous les systèmes SAP restent complexes, nécessitent beaucoup de travail et de ressources. La plupart des administrateurs reconnaissent également que les rapports sur les SLO/SLA importants prennent du temps et sont fastidieux. En l'absence d'une surveillance intégrée avec des systèmes externes, la transparence automatisée des processus commerciaux ainsi qu'un reporting continu sont empêchés. Au lieu de cela, les différentes sources de données doivent être fusionnées manuellement, ce qui demande beaucoup d'efforts.

La surveillance et l'optimisation sont des tâches importantes de la base SAP : New Relic fournira des détails à ce sujet à tous les utilisateurs de SAP DACH lors du CC-Summit 2023.
Architecture d'observabilité sans agent
Une plateforme d'observabilité moderne est conçue de manière inhérente pour le traitement des données de télémétrie en temps réel et permet de construire une solution d'observabilité sans agent puissante et légère pour SAP. En utilisant un seul connecteur "certifié SAP" sur un seul serveur dans l'environnement SAP, ce connecteur peut récupérer les données de télémétrie directement auprès des fournisseurs de données SAP et les transmettre à la plateforme Observability sans qu'il soit nécessaire d'installer des agents de surveillance dans les systèmes sources SAP. L'observabilité complète des systèmes SAP basés sur Abap (Advanced Business Application Programming) comme ECC et S/4 Hana devient ainsi possible. Le modèle de télémétrie SAP déjà connu est utilisé et les connaissances et le savoir-faire sont ainsi préservés. Les utilisateurs bénéficient ainsi d'une vue globale des systèmes SAP, qui combine les niveaux de l'infrastructure, des applications et des processus commerciaux.
La couche infrastructure surveille l'état de l'ensemble du système ainsi que les composants sous-jacents tels que les instances de serveur d'application, les bases de données ou les hôtes. La couche d'application surveille les composants clés tels que les transactions, les files d'attente, les IDocs, les RFC, les ordres en arrière-plan et les traces, et peut être étendue à de nouveaux composants. La plateforme d'observabilité collecte toutes les données de télémétrie en temps réel sous forme de journaux, d'événements, de métriques et de traces, qui contiennent des informations importantes sur les transactions logicielles, les erreurs, les performances, les interactions, l'état de l'informatique et de l'entreprise. Elle agrège et met en corrélation les données de télémétrie et les transforme en connaissances exploitables grâce à des requêtes, des tableaux de bord, des alertes et une multitude de fonctions d'analyse et de dépannage. Grâce à la détection rapide des anomalies et à l'alerte dynamique, le temps moyen de détection est considérablement réduit.
Outre la surveillance des systèmes et des applications de base SAP, une solution d'observabilité complète surveille également le navigateur frontal SAP Fiori, ce qui permet de comprendre en profondeur l'expérience "réelle" de l'utilisateur final. Des tableaux de bord "out-of-the-box" peuvent indiquer les performances globales du point de vue de l'utilisateur final en termes de temps de chargement des pages, d'appels Ajax, d'erreurs de page, etc.
Enfin, la solution permet également de relier automatiquement les processus commerciaux tels que Order to Cash, Procure to Pay, Plan to Produce et autres au système SAP sous-jacent et aux applications associées, ce qui permet de visualiser nativement les performances au niveau des processus commerciaux. Les parties prenantes informatiques et commerciales peuvent ainsi suivre les indicateurs de performance clés de l'entreprise via des tableaux de bord en temps réel, identifier les goulots d'étranglement des processus et découvrir l'origine des problèmes au niveau des applications et des systèmes.
Logiciel d'observabilité SAP
Comprendre les performances et l'état général de l'ensemble du système SAP avec une seule intégration conviviale pour SAP, tel est l'objectif d'une solution d'observabilité complète pour SAP. Elle permet aux utilisateurs de surveiller les unités sous-jacentes qui font fonctionner leurs processus d'entreprise. Elle permet également aux utilisateurs d'avoir une visibilité sur leurs systèmes SAP, qu'ils soient sur site ou sur des plateformes cloud comme Amazon Web Services (AWS) ou Microsoft Azure, et de réduire ainsi les risques liés aux migrations vers le cloud. Elle réduit le temps nécessaire aux équipes informatiques pour identifier et résoudre les problèmes, ce qui diminue le MTTD et le MTTR.
Observability est la clé de la prévention des futurs temps d'arrêt dans l'ensemble de l'environnement SAP, mais aussi dans l'ensemble de l'architecture de bout en bout. Observability aide à identifier les problèmes le plus tôt possible, avant qu'ils n'affectent les services, les clients et l'entreprise, en fournissant une vue entièrement connectée de toutes les données de télémétrie logicielle à partir d'un seul emplacement.
Globalement, Observability permet de maîtriser de manière proactive la performance des architectures numériques, d'accélérer l'innovation et la vitesse des logiciels tout en réduisant les coûts de travail et d'exploitation. Elle permet également d'obtenir des vues plus approfondies et partagées, ce qui améliore la transparence et la culture d'entreprise et favorise ainsi la croissance.
Observability est devenu un outil indispensable pour les équipes informatiques et logicielles, car il leur permet de planifier, de développer, de déployer et d'exploiter de grands projets logiciels en adoptant une approche axée sur les données. Observability offre une plateforme de données unique et unifiée comprenant toutes les données de télémétrie, les métriques, les événements, les journaux et les traces, ainsi que de puissants outils d'analyse à pile complète qui aident les développeurs de logiciels à baser leur travail sur des données plutôt que sur des opinions. Cela permet aux grandes marques, aux start-ups à forte croissance et aux petites et moyennes entreprises d'améliorer le temps de fonctionnement, la fiabilité et l'efficacité opérationnelle, et de créer des expériences client positives qui favorisent l'innovation et la croissance.
